<?php require_once('../Connections/conex.php'); ?>
<?php
if (!isset($_SESSION)) {
  session_start();
}
$MM_authorizedUsers = "";
$MM_donotCheckaccess = "true";

// *** Restrict Access To Page: Grant or deny access to this page
function isAuthorized($strUsers, $strGroups, $UserName, $UserGroup) { 
  // For security, start by assuming the visitor is NOT authorized. 
  $isValid = False; 

  // When a visitor has logged into this site, the Session variable MM_Username set equal to their username. 
  // Therefore, we know that a user is NOT logged in if that Session variable is blank. 
  if (!empty($UserName)) { 
    // Besides being logged in, you may restrict access to only certain users based on an ID established when they login. 
    // Parse the strings into arrays. 
    $arrUsers = Explode(",", $strUsers); 
    $arrGroups = Explode(",", $strGroups); 
    if (in_array($UserName, $arrUsers)) { 
      $isValid = true; 
    } 
    // Or, you may restrict access to only certain users based on their username. 
    if (in_array($UserGroup, $arrGroups)) { 
      $isValid = true; 
    } 
    if (($strUsers == "") && true) { 
      $isValid = true; 
    } 
  } 
  return $isValid; 
}

$MM_restrictGoTo = "empresa_login.php";
if (!((isset($_SESSION['MM_Username'])) && (isAuthorized("",$MM_authorizedUsers, $_SESSION['MM_Username'], $_SESSION['MM_UserGroup'])))) {   
  $MM_qsChar = "?";
  $MM_referrer = $_SERVER['PHP_SELF'];
  if (strpos($MM_restrictGoTo, "?")) $MM_qsChar = "&";
  if (isset($_SERVER['QUERY_STRING']) && strlen($_SERVER['QUERY_STRING']) > 0) 
  $MM_referrer .= "?" . $_SERVER['QUERY_STRING'];
  $MM_restrictGoTo = $MM_restrictGoTo. $MM_qsChar . "accesscheck=" . urlencode($MM_referrer);
  header("Location: ". $MM_restrictGoTo); 
  exit;
}
?>
<?php
if (!function_exists("GetSQLValueString")) {
function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "") 
{
  if (PHP_VERSION < 6) {
    $theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
  }

  $theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);

  switch ($theType) {
    case "text":
      $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
      break;    
    case "long":
    case "int":
      $theValue = ($theValue != "") ? intval($theValue) : "NULL";
      break;
    case "double":
      $theValue = ($theValue != "") ? doubleval($theValue) : "NULL";
      break;
    case "date":
      $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
      break;
    case "defined":
      $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
      break;
  }
  return $theValue;
}
}

$colname_miempresa = "-1";
if (isset($_SESSION['MM_Username'])) {
  $colname_miempresa = $_SESSION['MM_Username'];
}

//capturo los datos de la empresa con la cual me metí...
mysql_select_db($database_conex, $conex);
$query_miempresa = sprintf("SELECT * FROM empresas WHERE usuario = %s", GetSQLValueString($colname_miempresa, "text"));
$miempresa = mysql_query($query_miempresa, $conex) or die(mysql_error());
$row_miempresa = mysql_fetch_assoc($miempresa);
$totalRows_miempresa = mysql_num_rows($miempresa);

//paginacion
$maxRows_busquedas = 10;
$pageNum_busquedas = 0;
if (isset($_GET['pageNum_busquedas'])) {
  $pageNum_busquedas = $_GET['pageNum_busquedas'];
}
$startRow_busquedas = $pageNum_busquedas * $maxRows_busquedas;


//levanto las busquedas que estan asociadas solamente a esta empresa y además cuento cuantas sugerencias tiene.
mysql_select_db($database_conex, $conex);
$query_busquedas = "SELECT busquedas.*, COUNT(sugeridos.id) AS count FROM busquedas LEFT JOIN sugeridos ON busquedas.id = sugeridos.idbusqueda  WHERE idempresa = ".$row_miempresa['id']." GROUP BY busquedas.id";
$query_limit_busquedas = sprintf("%s LIMIT %d, %d", $query_busquedas, $startRow_busquedas, $maxRows_busquedas);
$busquedas = mysql_query($query_limit_busquedas, $conex) or die(mysql_error());
$row_busquedas = mysql_fetch_assoc($busquedas);


if (isset($_GET['totalRows_busquedas'])) {
  $totalRows_busquedas = $_GET['totalRows_busquedas'];
} else {
  $all_busquedas = mysql_query($query_busquedas);
  $totalRows_busquedas = mysql_num_rows($all_busquedas);
}
$totalPages_busquedas = ceil($totalRows_busquedas/$maxRows_busquedas)-1;

//guardo el id de la empresa en una variable de session por si se requiere cargar una nueva busqueda, puedo usarla.
$_SESSION['idempresa'] = $row_miempresa['id'];
//////////////
?>

<!-- empieza la página-->

<?php
$PAGE = 'empresa_index';
$TIPO = 'backend';
$TITLE = 'Administrador de Empresa';
?> 
   
   <?php include('../includes/head.php') ?>
   
    <body id="<?php echo $PAGE; ?>" class="<?php echo $PAGE; ?>">
     
     <?php include('../includes/cabecera.php') ?>
       
     <?php include('../includes/intro.php') ?>
        
     <?php if ($PAGE == 'home') { ?>
     <?php include('../includes/cols.php') ?>
     <?php } ?>
        
     <div id="contenido">
     
     	<div id="main">
        
			<h1>Administrador de empresas</h1>
            <h2>Empresa</h2>
            
            <h3><?php echo $row_miempresa['nombre']; ?></h3>
            <p><?php echo $row_miempresa['domicilio']; ?></p>
            
            <h3>Búsquedas</h3>
            
            <?php do { ?>
            
            
              <h4><?php echo $row_busquedas['perfil']; ?> 
                           
              <?php if ($row_busquedas['count'] != 0) { ?>               
                <a href="empresa_vercv.php?idbusqueda=<?php echo $row_busquedas['id']; ?>"><?php echo $row_busquedas['count']." CVs Adjuntos"; ?></a>             
              <?php } else { ?>
              	
              <?php } ?></h4>
                             
               <p><?php echo $row_busquedas['descripcion']; ?></p>
               
             <?php } while ($row_busquedas = mysql_fetch_assoc($busquedas)); ?>
              
            
            <p><a href="empresa_busqueda_cargar.php">Cargar nueva búsqueda</a></p>

	</div><!-- fin main-->
        
        <div id="columna">
   			<?php include('../includes/columna.php') ?>
        </div>
         
            
     </div>
        
     <hr class="noscreen" />

        
     <?php include('../includes/pie.php') ?>

<!-- termina la página-->
<?php
mysql_free_result($miempresa);

mysql_free_result($busquedas);
?>
